//因为这个ajax反复的使用
function getUserInfo() {
    $.ajax({
        method: 'GET',
        url: '/my/userinfo',
        //这个接口 以/my开头的，要加上请求头，在请求头中携带token
        // headers:{
        //     Authorization:localStorage.getItem('token')
        // },
        // timeout:500,
        // error:function(){
        //     console.log('超时了');
        // },
        success: function (res) {
            // console.log(res);
            // // 身份失败有两种可能性 第一种情况是退出了 把token 销毁了 第二种情况 token有， 但是过期
            // if(res.status == 1 && res.message == '身份认证失败！'){
            //     localStorage.clear();//token有 但是过期了 
            //     location.href = '/login.html';
            //     return;
            // }
            if (res.status != 0) return layer.msg(res.message);
            // console.log(res);
            // 头像 -> 昵称 -> 用户名
            if (res.data.user_pic) {
                $('.userinfo img').prop('src', res.data.user_pic).show()
                $('.userinfo .text-avatar').hide();
            } else if (res.data.nickname) {
                $('.userinfo img').hide();
                $('.userinfo .text-avatar').html(res.data.nickname[0].toUpperCase()).show()
            } else {
                $('.userinfo img').hide();
                $('.userinfo .text-avatar').html(res.data.username[0].toUpperCase()).show()
            }

            // 昵称 > 用户名
            if (res.data.nickname) {
                $('#welcome').html('欢迎 ' + res.data.nickname)
            } else {
                $('#welcome').html('欢迎 ' + res.data.username)
            }
        },
        // //成功或者失败里面的逻辑全部做完之后，做这块
        // complete:function(res){
        //     console.log(res);
        // }
    })
}


$(function () {
    getUserInfo();

    //退出功能
    $('#logout').on('click', function () {
        layer.confirm('确定要退出吗?', { icon: 3, title: '提示' }, function (index) {
            localStorage.clear();//清除token凭证
            location.href = '/login.html';
            layer.close(index);
        });
    })
})